prepaid direct taxes - German English Dictionary